home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1996 July: Mac OS SDK / Dev.CD Jul 96 SDK / Dev.CD Jul 96 SDK1.toast / Development Kits (Disc 1) / OpenDoc Development Framework / Important Information < prev   
Encoding:
Text File  |  1996-04-26  |  11.9 KB  |  193 lines  |  [TEXT/ttxt]

  1. OpenDoc
  2. Development
  3. Framework
  4.                                                                                                                                                                                      
  5. Important Information
  6. ODF Release 1                                                                                                                                                             
  7.  
  8.  
  9.  
  10. Table of Contents
  11. -------------------------
  12. • What's In This Release
  13. • Contents of This CD
  14. • Release Schedule
  15. • Development State
  16. • Where to Go From Here
  17. • Developer Feedback
  18. • How to Report Problems
  19.  
  20.  
  21.  
  22. What's In This Release
  23.  
  24. On this CD you will find the OpenDoc Development Framework (ODF) Release 1.
  25.  
  26. This release supports OpenDoc 1.0.x for Macintosh only. If you want to do Windows part development, you should use the ODF 1.0d8 release, which supports both OpenDoc DR1 for Windows and OpenDoc DR2 for Macintosh. The OpenDoc API changed so much since DR1 that it became impractical for us to continue to support both APIs in the same code base.  We are still committed to supporting OpenDoc for Windows when that API reaches a level that allows us to do so.
  27.  
  28. Since our 1.0d11 release of ODF on the OpenDoc DR4 CD we've moved portions of ODF into a SOM-based shared library to reduce the size of resulting sample parts and provide better code re-use. Currently, this library contains most of the Foundation and OS layers. As development continues we will attempt to move more of the framework into this shared library. As a result of this move, you should be aware that this release requires your parts to be dynamically linked to the ODFLibrary.
  29.  
  30. This release supports the following development environments for PowerPC: 
  31.    - Metrowerks CodeWarrior 8.0
  32.    - Symantec C++ for Power Macintosh 8.0 (Rainbow) (1)
  33.    - MrC for MPW. 
  34.  
  35. This release supports the  following build environments  for 68K:
  36.    - Symantec C++ for MPW
  37.    - CodeWarrior 8 for 68K.  (2)
  38.  
  39. Please refer to the "Getting Started" folder for specific instructions on configuring your compiler for use with ODF.
  40.  
  41. (1) Altough we provide projects for the Symantec C++ IDE, they will not build correctly. We are working with Symantec to resolve those problems and will be posting an update on our Web page as soon as possible.
  42. (2) Because of problems with the MetroWerks' 68K Compiler, ODF based parts will build but not run correctly. Check the document "CodeWarrior 68K Problems" in the Documentation folder for more details.
  43.  
  44.  
  45. Contents of This CD
  46.  
  47. Getting Started
  48. This folder contains the installation and build guides for setting up ODF and configuring your development environment.  This folder also contains the ODF installer for CodeWarrior. 
  49.  
  50.  
  51. PartMaker
  52. Contains the PartMaker application and templates for creating new ODF projects.
  53.  
  54.  
  55. ODFDev
  56. This folder contains the ODF development environment. Inside this folder you will find the source code for ODF and its samples, and you will also find the ODF build environment support. See the Introduction of the ODF Developer's Guide for an overview of the ODF layer and subsystem organization. 
  57.  
  58. If you are using CodeWarrior, you can use the quick-start installer to copy this folder to your local hard drive and configure your CodeWarrior environment. If you are using any other compiler, you will have to copy this folder manually for now.  See the Installation Guide in the 'Getting Started' folder for more information about setting up your development environment.
  59.  
  60.  
  61. Tools & Goodies
  62. This folder contains a collection of tools and goodies. The following is a list of the Tools subfolders and their contents: 
  63.  
  64.    - CodeWarrior Goodies: contains an AppleScript script to easily generate a release project from a debug project.
  65.  
  66.    - Object Master™: contains a project file that is set up for parsing ODF source code. 
  67.  
  68.    - MacBrowse: contains the MacBrowse application and the MacParse AppleScript and tool.
  69.  
  70.    - Merged Parts: contains projects and information on how to merge your part suite into one shared library to reduce your footprint. 
  71.  
  72.    - IntlTest: contains a part-in-progress that was written to test various international aspects of ODF.
  73.  
  74.    - More View Resources: this folder contains examples of more View Resource types.
  75.  
  76.  
  77. Documentation
  78. This folder contains the documentation for ODF.  In addition to the folders listed below this folder includes three documents that cover the table of contents for the documentation, a description of the development state of this release of ODF, and how to use the search capabilities of Acrobat.
  79.  
  80.     - ODF Dev Guides: contains the ODF Developer's Guide which is provided as a searchable document that can be read using Adobe Acrobat Reader 2.1 (provided on this CD).
  81.  
  82.     - Class Reference: contains the ODF Class Reference which is provided as a QuickView navigable database and as an Adobe Acrobat document. Use the QuickView application provided in the same folder as the ODF Class Reference to navigate the reference.
  83.  
  84.     - Engineering Notes: contains information related to the ODF framework layer not covered in the ODF Dev Guides and Class Reference.
  85.  
  86.     - Development Notes: contains information related to the ODF build system and sample parts.
  87.  
  88. The Engineering Release Notes and all other documents are text files that you can read using SimpleText. 
  89.  
  90.  
  91. ODF Sample Parts
  92. The contents of this folder are targeted at people who simply want to try out the ODF sample parts. This folder contains the whole suite of ODF sample parts (release build, for both 68K and PowerPC). Please note: these part editors were written to demonstrate ODF. They were not written with the intention of becoming commercial part editors.
  93.  
  94. This folder contains:
  95.  
  96.         -  Editors (68K): 68K version of the ODF sample parts (release build). Copy these files to your Editors folder if you are using a 68K Macintosh.
  97.     
  98.         - Editors (PPC): PowerPC version of the ODF sample parts (release build). Copy these files to your Editors folder if you are using a Power Macintosh.
  99.  
  100.         - Stationery: contains stationery files for the ODF sample parts. Copy these files to your Stationery folder. 
  101.         
  102.         - Documents: contains an interesting document and script to show case scripting in the ODFDraw Part.
  103.  
  104.  
  105. ODFLibrary 1.0
  106. This folder contains the ODFLibrary version 1.0. This is a fat library, release build (both 68K and PowerPC). This is the library you must ship with your ODF based part editors. Don't forget to carefully read the License Agreement documents contained in the Licensing folder at the top level of the OpenDoc DR5 CD.
  107.  
  108. Install the ODFLibrary along with your part editors into the 'Editors' folder. If an ODFLibrary is already present, make sure to check the version number. Do not install an older version over a more recent one.  The correct ODFLibrary will maintain release to release binary compatibility so you can be sure that your part editor will always be working with the most recent version. 
  109.  
  110.  
  111. Developer University
  112. This folder contains the sample parts and code from the Creating OpenDoc Parts class taught by Apple's Developer University. 
  113.  
  114.  
  115. ODF & Cyberdog
  116. This folder contains the ODF support for Cyberdog, Apple's collection of Internet tools. If you are interested in developing a CyberDog part, you can copy the contents of this folder into your ODFDev folder.
  117.  
  118. Check this folder if you are interested in developing a Cyberdog part. Full Cyberdog support will be integrated into a future release of ODF.
  119.  
  120.  
  121. Release Schedule
  122.  
  123. We plan to ship three releases of ODF each year.  Each release will include incremental improvements, feature additions, and bug fixes while maintaining release-to-release binary compatibility.  We will communicate our plans and release dates for each upcoming release through the ODF-Interest list.  
  124.  
  125. Developer feedback will help us prioritize our efforts to best serve your needs.  We encourage you to voice your opinions, needs, & desires to the ODF-Interest list.  See the Developer Feedback section below for information on how to subscribe to ODF-Interest.
  126.  
  127.  
  128. Development State
  129.  
  130. ODF is divided into three layers each containing a number of subsystems.  In ODF Release 1 the Foundation and OS layers are of final quality.  The ODF Shared Library is a 1.0 version that we will maintain release-to-release binary compatibility with.  The framework layer has subsystems that span the range from pre-alpha to beta quality.  The view system has the basic Macintosh controls at a beta level.  Scripting support is in development, with support for receiving and sending AppleEvents at an alpha level while support for attachability and recordability will come in a future release.  ODF Release 1 supports most of the OpenDoc recipes at a beta level with a few exceptions.
  131.  
  132. For a detailed look at the development state of the various subsystems of ODF Release 1 please refer to the document.ODF Release 1 Development State in the 'Documentation' folder.
  133.  
  134. The ODF Class Reference is current with the API's in the Foundation and OS layers.  The Framework layer will be documented in the upcoming releases of theODF Class Reference.  The ODF Developer's Guide  has a few portions where it is not current with this release.  Please refer to the ODF Developer's Guide Update  for the late breaking changes.
  135.  
  136.  
  137. Where to Go From Here
  138.  
  139. If you want to play with the ODF part editors, copy the appropriate part editors and stationery files from the 'ODF Sample Parts' folder to your system, as described earlier. You must also copy the ODFLibrary to your Editors folder since the ODF sample parts need this shared library to run. 
  140.  
  141. If you want to begin building ODF parts right away, begin by installing ODF on your system. Go to the 'Getting Started' folder and follow the instructions in theInstallation Guide and theBuild Guide.
  142.  
  143. If you want information about the latest changes to ODF, read the ODF 1 Development State document in the 'Documentation' folder. You can also get information about the latest changes to ODF by reading the documents contained in the 'Documentation:Engineering Notes' folder.
  144.  
  145. If you want to learn more about how ODF works, begin reading theODF Developer's Guide. This book contains tutorial and programmer information to help you solve your problems and to give you an understanding of how ODF interacts with OpenDoc. The ODF Developer's Guide is located in the 'Documentation' folder. See also the document 'ODF Developer's Guide Update' containing some last minute corrections.  Check our web site at 'http://www.devtools.apple.com/odf/' for the most up-to-date documentation.
  146.  
  147. If you need class or method information, consult the ODF Class Reference.. This book is provided as both an Adobe Acrobat file and a QuickView database to make navigating through the classes and methods easier.  The ODF Class Reference is located in the 'Documentation' folder.
  148.  
  149.  
  150. Developer Feedback
  151.  
  152. We appreciate any input you have regarding ODF and how it should evolve to meet your needs. A list server has been set up to handle discussions pertaining to ODF. To get yourself added to the list, send a message to 'listproc@cilabs.org' and include the following in the body of your message:
  153.  
  154.         SUBSCRIBE ODF-INTEREST Your Name 
  155.  
  156. Messages can be posted to the ODF-Interest list by sending mail to 'ODF-interest@CILabs.org'. 
  157.  
  158. You can also get the latest information about ODF by visiting the ODF web site at 'http://www.devtools.apple.com/odf/'
  159.  
  160.  
  161. How to Report Problems
  162.  
  163. Please send bugs or comments to the ODF list server “ODF-Interest@cilabs.org”.
  164.  
  165. The following are suggested fields for inclusion:
  166.  
  167. Release Version
  168.                     ODF Release 1
  169.  
  170. Contact Information: 
  171.                     Company:
  172.                     Person:
  173.                     Phone Number:
  174.                     E- Mail:
  175.  
  176. Severity:
  177.                     Blocking futher development:
  178.                     Needs fixing:
  179.                     Has work around:
  180.                     Cosmetic:
  181.  
  182. Configuration: 
  183.                     Machine type:
  184.                     Operating System:
  185.                     Operating System Version:
  186.                     Compiler:
  187.                     Compiler Version:
  188.  
  189. Problem Description (as long as necessary):
  190.  
  191.  
  192. © 1993 - 1996 Apple Computer, Inc. All rights reserved.
  193. Apple, the Apple Logo, Macintosh, and OpenDoc are trademarks of Apple Computer, Inc., registered in the United States and other countries.